﻿using System;
namespace Pay.DTO.rpay4511 {
	/// <summary>
	/// 支付异步通知
	/// </summary>
	public class rpay4511_notify {
		public rpay4511_notify() {
		}
		/// <summary>
		/// 0000 表示成功，非 0 表示失 败
		/// </summary>
		public string status { get; set; }
		/// <summary>
		/// 返回信息
		/// </summary>
		public string message { get; set; }
		//以下字段在 status 为 0000 的时候有返回


		/// <summary>
		/// 00000 表示成功，非 0 表示 失败
		/// </summary>
		public string result_code { get; set; }
		/// <summary>
		/// 业务描述
		/// </summary>
		public string result_msg { get; set; }
		/// <summary>
		/// 订单状态:0:已下单 1:已受理 2:请求预支付 3:请求失败 4:支付中 5:支付成功 6:支付失败 7:超时关闭 8: 处理中
		/// </summary>
		public string order_status { get; set; }
		/// <summary>
		/// 商户订单号
		/// </summary>
		public string out_order_no { get; set; }
		/// <summary>
		/// 订单号
		/// </summary>
		public string order_no { get; set; }
		/// <summary>
		/// 交易金额
		/// </summary>
		public string total_fee { get; set; }
		/// <summary>
		/// sign
		/// </summary>
		public string sign { get; set; }
	}
}
